package com.fearless.controller;

import com.fearless.crm.utils.DateTimeUtil;
import org.junit.Test;

import java.text.SimpleDateFormat;
import java.util.Date;

public class LoginTest01 {

    @Test
    public void test01() {
        //验证失效时间
        //失效时间
        String expireTime = "2019-10-10 10:10:10";//可以理解为保质期

        //当前系统时间
        String currentTime = DateTimeUtil.getSysTime();
        int count = expireTime.compareTo(currentTime);
        System.out.println(count);//如果返回-1表示失效时间小于当前系统时间，已经过期了


        //验证锁定状态
        String lockState = "1";
        if ("0".equals(lockState)) {
            System.out.println("账号已经锁定");
        } else {
            System.out.println("账号没有锁定");
        }


        //验证ip地址
        String ip = "192.168.1.1";

        String allowIps = "192.168.1.1,192.168.1.2";//允许访问的ip地址群

        if (allowIps.contains(ip)) {
            System.out.println("有效的ip地址，允许访问");
        } else {
            System.out.println("无效的ip地址，拒绝访问");
        }
    }

}

